#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

int main() {
	int y, f;
	double a, b, c, d;
	scanf("%d %d %d %d", &a, &b, &c, &d);
	printf("%.2d %.2d", a > (b > (c > d ? c : d) ? b : (c > d ? c : d)) ? a : (b > (c > d ? c : d) ? b : (c > d ? c : d)), a < (b < (c < d ? c : d) ? b : (c < d ? c : d)) ? a : (b < (c < d ? c : d) ? b : (c < d ? c : d)));

	scanf("%d", &y);
	f = 0;
	if (y % 400 == 0) f = 1;
	else if (y % 4 == 0 && y % 100 != 0) f = 1;
	switch (f) {
	case 0:printf("NO");
	case 1:printf("YES");
	}
	return 0;
}